<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>04.数组常用api</title>
</head>
<body>
    <script>
        /*
        不会改变原数组   返回新的数组
          A.concat(B)  拼接数组
          join(a)  将数组的元素已a进行分割 并非返回成一个字符串
          indexOf(a)  从数组中 从前向后检索a这个元素  返回a所在的位置
          includes(a)  判断数组中是否包含 a这个元素 返回boolean的类型
          slice()
             a   将数组从a位置开始截取 一直截取到最后 
             a,b 将数组从a位置开始截取 截取到b位置 但是不包含b位置
        */
        var arr01 = ["北京","上海"]
        var arr02 = ["广州","深圳"]
        // 拼接
        var arr03 = arr01.concat(arr02)
        console.log(arr03);
        // 将数组转为字符串
       // var str = arr03.join()   // 元素和元素之间默认以，分割
       var str = arr03.join("")
       console.log(str);
       // 检索
       var index = arr03.indexOf("上海")
       console.log(index);
       var flag = arr03.includes("上海")
       console.log(flag);
       // 数组截取 ["北京","上海","广州","深圳"]
      var arr04 =  arr03.slice(1)
      console.log(arr04);
      var arr05 =  arr03.slice(1,3)
      console.log(arr05);
    </script>
    
</body>
</html>